technology concept - German English Dictionary